package com.itheima.day05_HomeWork;

/*
Lambda的使用: 接口中有且只能有一个抽象方法

无参无返回值类型
 */
public class LambdaTest01 {
    public static void main(String[] args) {

        //匿名内部类
        goWay(new Working() {
            @Override
            public void go() {
                System.out.println("我是内部类,出门基本靠走");
            }
        });


        //lambda表达式改写
        goWay(()->{
            System.out.println("我是lambda表达式,出门基本靠走");
        });



    }
    //该方法的目的是为了体现参数多态性
    public static void goWay(Working w){
        w.go();
    }
}

//定义一个接口
interface Working{
    void go();
}

